package com.itboye.jinpuyiyuan.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/*
 "HOS_ID": "1322",
        "REPORT_INFO": {
            "HOSP_PATIENT_ID": "",
            "PATIENT_IDCARD_TYPE": "",
            "PATIENT_IDCARD_NO": "",
            "PATIENT_CARD_TYPE": "",
            "PATIENT_CARD_NO": "",
            "PATIENT_NAME": "",
            "PATIENT_SEX": "0",
            "PATIENT_AGE": "119",
            "VISIT_NUMBER": "",
            "MEDICAL_INSURANNCE_TYPE": "",
            "DIAGNOSIS": "待查",
            "ITEM_NAME": "检验",
            "SPECIMEN_NAME": "未知",
            "SPECIMEN_ID": "",
            "REPORT_TIME": "1900-01-01 00:00:00",
            "DEPT_NAME": "无",
            "DOCTOR_NAME": "",
            "IS_ALLERGY": "0",
            "REVIEW_NAME": "",
            "REVIEW_TIME": "",
            "REMARK": ""
        },
         "CHECK_LIST": [{
            "DETAIL": [{
                "CHECK_NAME": "红细胞数目",
                "RESULT": "3.56",
                "UNIT": "10^12\/L",
                "NORMAL_FLAG": "正常",
                "REFERENCE_VALUE": "3.50～5.00",
                "DESC": ""
            },
 */
public class LaborInfoBean implements Serializable {

     @SerializedName("HOS_ID")
     String hos_id;

    @SerializedName("REPORT_INFO")
     ReportInfo report_info;

    @SerializedName("CHECK_LIST")
     List<Check>  check_list;

    public String getHos_id() {
        return hos_id;
    }

    public void setHos_id(String hos_id) {
        this.hos_id = hos_id;
    }

    public ReportInfo getReport_info() {
        return report_info;
    }

    public void setReport_info(ReportInfo report_info) {
        this.report_info = report_info;
    }

    public List<Check> getCheck_list() {
        return check_list;
    }

    public void setCheck_list(List<Check> check_list) {
        this.check_list = check_list;
    }

    public class Check implements Serializable {
        @SerializedName("DETAIL")
        List<Detail> detail;

        public List<Detail> getDetail() {
            return detail;
        }

        public void setDetail(List<Detail> detail) {
            this.detail = detail;
        }

        public class Detail implements Serializable{
            @SerializedName("CHECK_NAME")
            String  check_name;

            @SerializedName("RESULT")
            String  result;

            @SerializedName("UNIT")
            String  unit;

            @SerializedName("NORMAL_FLAG")
            String  normal_flag;

            @SerializedName("REFERENCE_VALUE")
            String  reference_value;

            @SerializedName("DESC")
            String  desc;

            public String getCheck_name() {
                return check_name;
            }

            public void setCheck_name(String check_name) {
                this.check_name = check_name;
            }

            public String getResult() {
                return result;
            }

            public void setResult(String result) {
                this.result = result;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public String getNormal_flag() {
                return normal_flag;
            }

            public void setNormal_flag(String normal_flag) {
                this.normal_flag = normal_flag;
            }

            public String getReference_value() {
                return reference_value;
            }

            public void setReference_value(String reference_value) {
                this.reference_value = reference_value;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }
        }
    }
    public class ReportInfo implements Serializable{

       @SerializedName("HOSP_PATIENT_ID")
       String hosp_patient_id;

       @SerializedName("PATIENT_IDCARD_TYPE")
       String  patient_idcard_type;

       @SerializedName("PATIENT_IDCARD_NO")
       String    patient_idcard_no;

       @SerializedName("PATIENT_CARD_TYPE")
       String    patient_card_type;

       @SerializedName("PATIENT_CARD_NO")
       String    patient_card_no;

       @SerializedName("PATIENT_NAME")
       String    patient_name;

       @SerializedName("PATIENT_SEX")
       String    patient_sex;

       @SerializedName("PATIENT_AGE")
       String    patient_age;

       @SerializedName("VISIT_NUMBER")
       String    visit_number;

       @SerializedName("MEDICAL_INSURANNCE_TYPE")
       String    medical_insurannce_type;

       @SerializedName("DIAGNOSIS")
       String   diagnosis;

       @SerializedName("ITEM_NAME")
       String    item_name;

       @SerializedName("SPECIMEN_NAME")
       String    specimen_name;

       @SerializedName("SPECIMEN_ID")
       String    specimen_id;

       @SerializedName("REPORT_TIME")
       String    report_time;

       @SerializedName("DEPT_NAME")
       String    dept_name;

       @SerializedName("DOCTOR_NAME")
       String    doctor_name;

       @SerializedName("IS_ALLERGY")
       String    is_allergy;

       @SerializedName("REVIEW_NAME")
       String    peview_name;

       @SerializedName("REVIEW_TIME")
       String    peview_time;

       @SerializedName("REMARK")
       String    remark;


        public String getHosp_patient_id() {
            return hosp_patient_id;
        }

        public void setHosp_patient_id(String hosp_patient_id) {
            this.hosp_patient_id = hosp_patient_id;
        }

        public String getPatient_idcard_type() {
            return patient_idcard_type;
        }

        public void setPatient_idcard_type(String patient_idcard_type) {
            this.patient_idcard_type = patient_idcard_type;
        }

        public String getPatient_idcard_no() {
            return patient_idcard_no;
        }

        public void setPatient_idcard_no(String patient_idcard_no) {
            this.patient_idcard_no = patient_idcard_no;
        }

        public String getPatient_card_type() {
            return patient_card_type;
        }

        public void setPatient_card_type(String patient_card_type) {
            this.patient_card_type = patient_card_type;
        }

        public String getPatient_card_no() {
            return patient_card_no;
        }

        public void setPatient_card_no(String patient_card_no) {
            this.patient_card_no = patient_card_no;
        }

        public String getPatient_name() {
            return patient_name;
        }

        public void setPatient_name(String patient_name) {
            this.patient_name = patient_name;
        }

        public String getPatient_sex() {
            return patient_sex;
        }

        public void setPatient_sex(String patient_sex) {
            this.patient_sex = patient_sex;
        }

        public String getPatient_age() {
            return patient_age;
        }

        public void setPatient_age(String patient_age) {
            this.patient_age = patient_age;
        }

        public String getVisit_number() {
            return visit_number;
        }

        public void setVisit_number(String visit_number) {
            this.visit_number = visit_number;
        }

        public String getMedical_insurannce_type() {
            return medical_insurannce_type;
        }

        public void setMedical_insurannce_type(String medical_insurannce_type) {
            this.medical_insurannce_type = medical_insurannce_type;
        }

        public String getDiagnosis() {
            return diagnosis;
        }

        public void setDiagnosis(String diagnosis) {
            this.diagnosis = diagnosis;
        }

        public String getItem_name() {
            return item_name;
        }

        public void setItem_name(String item_name) {
            this.item_name = item_name;
        }

        public String getSpecimen_name() {
            return specimen_name;
        }

        public void setSpecimen_name(String specimen_name) {
            this.specimen_name = specimen_name;
        }

        public String getSpecimen_id() {
            return specimen_id;
        }

        public void setSpecimen_id(String specimen_id) {
            this.specimen_id = specimen_id;
        }

        public String getReport_time() {
            return report_time;
        }

        public void setReport_time(String report_time) {
            this.report_time = report_time;
        }

        public String getDept_name() {
            return dept_name;
        }

        public void setDept_name(String dept_name) {
            this.dept_name = dept_name;
        }

        public String getDoctor_name() {
            return doctor_name;
        }

        public void setDoctor_name(String doctor_name) {
            this.doctor_name = doctor_name;
        }

        public String getIs_allergy() {
            return is_allergy;
        }

        public void setIs_allergy(String is_allergy) {
            this.is_allergy = is_allergy;
        }

        public String getPeview_name() {
            return peview_name;
        }

        public void setPeview_name(String peview_name) {
            this.peview_name = peview_name;
        }

        public String getPeview_time() {
            return peview_time;
        }

        public void setPeview_time(String peview_time) {
            this.peview_time = peview_time;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }
    }


}
